package com.itjin.health.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 反馈视图对象
 */
@Data
@ApiModel(description = "反馈视图对象")
public class FeedbackVO {

  @ApiModelProperty(value = "反馈ID", example = "1")
  private Integer id;

  @ApiModelProperty(value = "用户ID", example = "1001")
  private Integer userId;

  @ApiModelProperty(value = "用户名", example = "张三")
  private String username;

  @ApiModelProperty(value = "反馈类型", example = "功能建议")
  private String feedbackType;

  @ApiModelProperty(value = "反馈内容", example = "希望增加导出数据功能")
  private String content;

  @ApiModelProperty(value = "联系方式", example = "example@email.com")
  private String contact;

  @ApiModelProperty(value = "设备信息", example = "iPhone 12/iOS 15")
  private String deviceInfo;

  @ApiModelProperty(value = "处理状态", example = "待处理")
  private String status;

  @ApiModelProperty(value = "提交时间", example = "2023-05-12 15:30:00")
  private Date createdAt;

  @ApiModelProperty(value = "更新时间", example = "2023-05-12 15:30:00")
  private Date updatedAt;
}